import os
from celery import Celery
# 创建celery实例对象
app = Celery("sms")

# 把celery和django进行组合，识别和加载django的配置文件
os.environ.setdefault('DJANGO_SETTINGS_MODULE','celeryPros.settings.dev')

# 通过app对象加载配置
app.config_from_object("mycelery.config")

# 加载任务
# 导入要执行的任务文件夹,会自动在文件下寻找tasks.py文件,并且执行文件里面的装饰器@app.tasks(name='函数名')装饰的函数.
app.autodiscover_tasks(["mycelery.sms"])


# 启动Celery的命令
# 强烈建议切换目录到mycelery根目录下启动
# celery -A mycelery.main worker --loglevel=info